
package Observer;

import Observer.InterfaceObservadores;
import Observer.Sujeto;
import java.util.LinkedList;

public class AlarmaUnidadT implements Sujeto
{
    private static LinkedList<InterfaceObservadores> observadores= new LinkedList<InterfaceObservadores>();            
    
    @Override
    public void addObservador(InterfaceObservadores observador) 
    {
      observadores.add(observador);   
    }
//-------------------------
    @Override
    public void removerObservador(InterfaceObservadores observador) 
    {
      observadores.remove(observador);  
    }
//----------------------------
    @Override
    public void notifyObservers() 
    {
      for (int i=0;i<observadores.size();i++)  
      {
        observadores.get(i).DescripcionEvento();
      }   
    }
    
}
